home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / memsz313.zip / SOURCE.ZIP / ESPANOL.ZIP / ESPANOL.IPF < prev    next >
Text File  |  1996-02-09  |  17KB  |  376 lines

  1. #include "memsize.h"
  2. :userdoc.
  3. :title.'Ayuda de Recursos del Sistema OS/2'
  4. :body.
  5.  
  6. :h1 res=ID_MAIN.Introducción
  7. :i1.Introducción
  8. :artwork name='memsize.bmp' align=center.
  9. :p.
  10. Este programa muestra por pantalla diferentes informaciones sobre los
  11. recursos del sistema, y los actualiza una vez por segundo, si es que el
  12. procesador tiene tiempo para hacerlo. Las informaciones que se muestran
  13. son:
  14. :p.
  15. :hp2.Fecha/Hora:ehp2. - La fecha y hora actual, en el formado normal
  16. de cada país, dependiendo de como esté configurada la línia &apos.COUNTRY=&apos. 
  17. del fichero CONFIG.SYS
  18. :p.
  19. :hp2.Tiempo transcurrido:ehp2. - El tiempo que ha pasado desde la última
  20. vez que se arrancó el ordenador.
  21. :p.
  22. :hp2.Memoria física libre:ehp2. -
  23. La cantidad de memoria libre del sistema, de acuerdo con el valor
  24. devuelto por la función :hp1.DosMemAvail:ehp1.. 
  25. :note.Esta función formaba parte del sistema antigua de 16 bits, y sólo
  26. reporte la memoria física bajo 16Mb, y fue modificada justo antes
  27. que fue hecho público el OS/2 2.0 para que nunca reportara menos
  28. que 512K.
  29. #ifdef USE_OS20MEMU
  30. :Note.Si esté instalado el programa :hpt.OS20MEMU:ehpt.:hdref res=60001. 
  31. en su sistema, la cantidad de memoria libre será correcta, pero cuesta 
  32. mas esfuerzo de parte del sistema para conseguir la información.
  33. #endif
  34. :p.
  35. :hp2.Memoria virtual libre:ehp2. -
  36. La cantidad de memoria virtual libre según la función
  37. :hp1.DosQuerySysInfo:ehp1..  Esta es la cantidad de memoria física
  38. libre, mas la cantidad de espacio libre dentro del fichero de
  39. intercambio (swap), mas la cantidad de espacio por lo cual el fichero
  40. de intercambio podría crecer todavía, menos la cantidad que se debe
  41. reservar libre en la unidad donde se encuentra el fichero de intercambio.
  42. :p.
  43. :hp2.Tamaño del fichero de intercambio:ehp2. - El tamaño que ocupa en el
  44. disco el fichero de memoria virtual de intercambio (swap), SWAPPER.DAT.
  45. Para localizar este fichero, busque en el fichero CONFIG.SYS la línea
  46. que empieza con SWAPPATH, dónde está indicado el nombre completo
  47. (incluido el directorio) del fichero de intercambio, así como el espacio
  48. que se debe reservar en la unidad dónde se encuentra este fichero.
  49. :p.
  50. :hp2.Espacio disponible para el fichero de intercambio:ehp2. - La
  51. cantidad total de espacio en la unidad de disco dónde se encuentra el
  52. fichero de intercambio, menos la cantidad de espacio que debe
  53. reservarse. Este valor es el tamaño máximo que puede utilizar el fichero
  54. de intercambio.
  55. :p.
  56. :hp2.Espacio sin utilizar del fichero de intercambio:ehp2. - La
  57. cantidad de espacio dentro del fichero de intercambio que está actualmente
  58. sin usar.  Cuando ésta baja a cero, el fichero de intercambio tiene
  59. que ser aumentado de tamaño, normalmente por un megabyte a la vez.
  60. :p.
  61. :hp2.Tamaño del fichero del spooler:ehp2. - La cantidad total de disco
  62. consumida por los ficheros enviados al spooler de la impresora.
  63. :p.
  64. :hp2.Porcentaje de utilización de la CPU:ehp2. - El porcentaje
  65. aproximado de utilización de la CPU. El valor que se muestra es el
  66. porcentaje correspondiente al promedio de utilización del último
  67. segundo.
  68. :Note.Esta función y el PULSE que se incluye con el OS/2 2.0, no son muy
  69. compatibles.
  70. :hpt.¿Por qué?:ehpt.:hdref res=60002.
  71. :Note.Si esté instalado el programa :hpt.HRTIMER.SYS:ehpt.:hdref res=60000., 
  72. este número será mas correcto.
  73. :hpt.¿Por qué?:ehpt.:hdref res=60003.
  74. :p.
  75. :hp2.Número de tareas activas:ehp2. -
  76. El número de elementos en la lista de ventanas, que es la lista que se
  77. visualiza cuando pulsamos CTRL-ESC.
  78. :note.No todas las tareas del sistema se muestran en la Lista de
  79. Ventanas, ya que algunas de estas tareas no son visibles.
  80. :p.
  81. :hp2.Número de procesos:ehp2. - El número de procesos actualmente
  82. cargados al sistema.
  83. :p.
  84. :hp2.Número de hilos:ehp2. - El número de hilos de procesamiento
  85. en el sistema.  Hay por lo menos un hilo por cada proceso.
  86. :p.
  87. :hp2.Espacio libre total:ehp2. - La suma del espacio libre en todas las
  88. unidades locales de disco (no removibles).
  89. :p.
  90. :hp2.Espacio libre en la unidad X:ehp2. - La cantidad de espacio libre
  91. en el disco X.
  92. :p.
  93. Esta ayuda es sensible al contexto, como ya se habrá dado cuenta. El
  94. acceso a las siguientes funciones se realiza a través del menú de
  95. sistema de la ventana:
  96. :sl compact.
  97. :li.:hpt.Grabar configuración:ehpt.:hdref res=IDM_SAVE_APPLICATION.
  98. :li.:hpt.Restaurar los valores por defecto:ehpt.:hdref res=IDM_RESET_DEFAULTS.
  99. :li.:hpt.Esconder los controles:ehpt.:hdref res=IDM_HIDE_CONTROLS.
  100. :li.:hpt.Configuración...:ehpt.:hdref res=IDM_CONFIGURE.
  101. :li.:hpt.Reset Load Meter:ehpt.:hdref res=IDM_RESETLOAD.
  102. :li.:hpt.Copiar:ehpt.:hdref res=IDM_COPY.
  103. :li.:hpt.Información del producto:ehpt.:hdref res=IDM_ABOUT.
  104. :li.:hpt.Cerrar:ehpt.:hdref res=IDM_EXIT.
  105. :esl.:p.
  106. Aparte de estas funciones, el programa accepta ordenes de los
  107. controladores de fuentes y de la paleta de colores del OS/2 2.0, 
  108. y es una servidora 'DDE' para todos los elementos actualmente
  109. mostrados.  El nombre de aplicación es MEMSIZE, y los nombres de
  110. elementos son los mismos nombres de elementos por defecto
  111. (como 'Memoria física libre').
  112.  
  113. :h1 res=IDM_SAVE_APPLICATION.Grabar la configuración (Opción del menú)
  114. :i1.Grabar la configuración (Opción del menú)
  115. Cuando se selecciona esta opción del menú, el programa guarda la posición
  116. actual en la pantalla así como el estado de los controles. La próxima
  117. vez que se ejecute el programa, lo hará en la misma posición y con los
  118. controles ocultos (o visibles), de acuerdo con la información grabada.
  119. :p.
  120. La tecla aceleradora asignada a esta función es F2.
  121.  
  122. :h1 res=IDM_RESET_DEFAULTS.Restaurar los valores por defecto (Opción del menú)
  123. :i1.Restaurar los valores por defecto (Opción del menú)
  124. Seleccionado esta opción del menú, se restaura el tipo de letra y los
  125. atributos de color a sus valores por defecto.
  126.  
  127. :h1 res=IDM_HIDE_CONTROLS.Esconder los controles (Opción del menú)
  128. :i1.Esconder los controles (Opción del menú)
  129. Cuando esta opción del menú está seleccionada, obliga a los controles de
  130. la ventana del programa (el menú de sistema, la barra con el título y el
  131. botón de minimización) esten ocultos. Es posible variar el valor de esta
  132. función pulsando dos veces el botón del mouse dentro de la ventana.
  133. .br
  134. La tecla aceleradora asignada a esta función es ALT+H.
  135.  
  136. :h1 res=IDM_CONFIGURE.Configurar (Opción del menú)
  137. :i1.Configurar (Opción del menú)
  138. Cuando se selecciona esta opción del menú, aparecerá la pantalla de
  139. configuración del programa.
  140. Para mas información, véase :hpt.Configurar (Caja de diálogo):ehpt.:hdref res=IDD_CONFIGURE..
  141. :note.La tecla aceleradora asignada a esta función es Alt+C.
  142.  
  143. :h2 res=IDD_CONFIGURE.Configurar (Pantalla)
  144. Esta pantalla nos permite cambiar todos los aspectos configurables
  145. de la operación del programa. Para salir sin efectuar ningún cambio,
  146. se debe pulsar la tecla ESCAPE o bien hacer un click en el botón Anular.
  147. Para grabar los cambios realizados, pulsar la tecla ENTER o bien
  148. hacer un click en el botón OK.
  149. .br
  150. Los elementos configurables son los siguientes:
  151. :p.
  152. :hp2.Elementos a mostrar:ehp2.
  153. Podemos seleccionar varios o todos los elementos que deberán
  154. monitorizarse. Sólo deberemos pulsar en un elemento para
  155. seleccionarlo, o bien hacer otro click para desmarcarlo. Aquellos
  156. elementos marcados son los que se visualizarán.
  157. Para cambiar el texto defecto de un elemento, o para restaurar el texto
  158. por defecto, hay que hacer un doble-click en el nombre del elemento.
  159. Este elemento será seleccionado y un diálogo mostrado del cual se
  160. puede cambiar el texto del elemento.
  161. :p.
  162. :hp2.Mostrar 'K'ilobytes:ehp2.
  163. Este grupo de botones 'radio' permite que Ud. escoge si tamaños
  164. grandes serán mostrados en kilobytes siempre, nunca, o solo cuando
  165. sus valores exceden 512K.
  166. Lo normal es mostrar todo tamaño mas grande que 512K en kilobytes.
  167. Hay que tomar en cuenta que un kilobyte en realidad es 1024 bytes, no mil.
  168. :p.
  169. :hp2.Prioridad de monitorización:ehp2.
  170. Esta opción nos permitirá establecer el valor de prioridad del
  171. thread de monitorización, dentro de la categoria de tiempo-crítico.
  172. Podemos variar la prioridad entre 0 y 31. La prioridad 31 es el
  173. valor más elevado del sistema, por debajo de las interrupciones
  174. físicas. La prioridad 0 es el valor más bajo dentro de la categoría
  175. tiempo-crítico. Normalmente, este valor tiene que estar configurado
  176. al máximo para obtener un valor más preciso. No obstante, algunos
  177. usuarios han informado que, ocasionalmente, pierden algunos
  178. caracteres en las comunicaciones que se realizan mientras se está
  179. ejecutando el programa. Es por esto que la prioridad es, ahora,
  180. configurable.
  181. :p.
  182. :hp2.Intervalo de tiempo:ehp2.
  183. Esta opción nos permite establecer el intervalo de actualización de
  184. la ventana. Puede variar entre 1.0 segundos hasta 30.0 segundos, en
  185. intervalos de 1 décima de segundo. El número se muestra en décimas
  186. de segundo.
  187. :p.
  188. :hp2.Esquina Fija:ehp2.
  189. Este botón permite que el usuario fije la esquina de la ventana del
  190. programa que quedará fija cuando el tamaño de la ventana cambie.
  191. La ventana puede cambiar de tamaño cuando se añade o se remueva elementos
  192. de la lista activa, y cuando el fuente se cambie por el contraladora
  193. de fuentes.
  194. :p.
  195. :hp2.Esconder los controles:ehp2.
  196. Cuando el programa no está en forma de icono, lo podremos ver con o
  197. sin los elementos normales de las ventanas: barra de título, menú de
  198. sistema y botones de maximizar y minimizar. Si escogemos de esconder
  199. los controles, todavía podemos cambiar la posición de visualización
  200. arrastrando la ventana con el mouse.
  201. :p.
  202. :hp2.Quedar en primer plano:ehp2.
  203. Este botón activa la función de quedar siempre en primer plano.
  204. Cuando este botón estan marcado, la ventana del programa quedará
  205. siempre en el primer plano de visualización, de forma que siempre
  206. será visible.
  207. :p.
  208. :hp2.Animación:ehp2.
  209. Este botón activa la función de animación al abrir y cerrar la
  210. ventana. Cuando está seleccionada, la ventana del programa se abrirá
  211. de la misma forma que lo hacen las carpetas: con sonido y
  212. movimiento. De la misma forma que con las carpetas, no habrá ninguna
  213. animación si esta ha sido deshabilitada a nivel de sistema.
  214. :p.
  215. :hp2.Mostrar el nombre del sistema de ficheros:ehp2.
  216. Si este botón está marcado se indicará, además de indicar el espacio
  217. libre el nombre del sistema de ficheros de la unidad. El uso de esta
  218. opción implica una ventana un poco más ancha.
  219. :p.
  220. :hp2.Mostrar los nombres de los ficheros:ehp2.
  221. Si este botón está marcado se indicará, además de indicar el espacio
  222. libre el nombre de la unidad en si.  El uso de esta opción implica
  223. una ventana un poco más ancha.
  224. :p.
  225. :hp2.Mostrar segundos:ehp2.
  226. Este botón causa que el reloj y el tiempo transcurrido incluyen
  227. los segundos del minuto.
  228.  
  229. :h3 res=IDD_LABEL.Fijar texto de elemento (Diálogo)
  230. Este diálogo muestra el texto actual para usarse para un elemento de mostrar
  231. y permite que uno lo cambie.  Para cambiar el texto, hay que teclear el
  232. texto nuevo por encima del anterior.  Para restaurar el texto a su
  233. valor por defecto, hay que hacer un click en botón de 'Defecto'.
  234.  
  235. :h1 res=IDM_RESETLOAD.Reinicializar mediador de uso (Opción del menú)
  236. :i1.Reinicializar mediador de uso (Opción del menú)
  237. Esta opción causa que se reinicie la mediadora del porcentaje de
  238. utilización del sistema, causando que se olvide de la actividad
  239. previa del CPU en sus cálculos.
  240.  
  241. :h1 res=IDM_COPY.Copiar (Opción del menú)
  242. :i1.Copiar (Opción del menú)
  243. Esta opción del menú hace una copia de la ventana actual al clipboard
  244. del sistema en dos formatos: texto y bitmap.  La versión en texto
  245. muestra todos los elementos actualmente activos en una forma adecuada
  246. para pegar en un documento con un editor de textos.  La versión en
  247. bitmap muestra una copia exacta de la ventana actual, y se puede
  248. usar con editores y visores de gráficos.
  249. :p.
  250. La tecla aceleradora para esta función es Ctrl+Ins.
  251.  
  252. :h1 res=IDM_ABOUT.Información del producto (Opción del menú)
  253. :i1.Información del producto (Opción del menú)
  254. Esta opción muestra, cuando se selecciona, información sobre el
  255. programa.
  256. Para mas información, véase :hpt.Información del programa (Caja de diálogo):ehpt.:hdref res=IDD_ABOUT..
  257.  
  258. :h2 res=IDD_ABOUT.Información del producto (Caja de diálogo)
  259. Esta caja de diálogo muestra el nombre del programa, el icono y
  260. información sobre los derechos de copia y el autor.
  261.  
  262. Para salir de esta caja de diálogo, se puede pulsar cualquiera de estas
  263. teclas: ENTER, la barra de espacios o bien ESCAPE. También se puede
  264. salir seleccionando el botón OK con el mouse.
  265.  
  266. :h1 res=IDM_EXIT.Cerrar (Opción del menú)
  267. :i1.Cerrar (Opción del menú)
  268. Cuando se selecciona esta opción del menú se terminará el programa.
  269.  
  270. :h1 res=IDM_KEYS_HELP.Ayuda de las teclas
  271. :i1.Ayuda de las teclas
  272. Las siguientes teclas de función se han definido para el uso de este
  273. programa:
  274. :sl compact.
  275. :li.F1 - Ayuda
  276. :li.F2 - Grabar la configuración
  277. :li.F3 - Salir
  278. :li.Alt+C - Configurar
  279. :li.Alt+H - Esconder los controles
  280. :li.Ctrl+Ins - Copiar
  281. :esl.:p.
  282.  
  283. :h1 res=IDD_PROFILE_PATH.Indicar el directorio del fichero .INI. (Caja de diálogo)
  284. :i1.Indicar el directorio del fichero .INI. (Caja de diálogo)
  285. Esta caja de diálogo se muestra cuando el programa no puede
  286. encontrar su fichero .INI y pregunta cual es el nombre de este
  287. fichero y en qué directorio se encuentra.
  288. :p.
  289. Sólo se acceptan nombres
  290. válidos de directorios ya existentes. Una vez que se haya escrito
  291. el nombre, pulsando INTRO (RETURN) o bien haciendo un click en el
  292. botón "OK" permite al programa continuar su secuencia de
  293. inicialización.
  294. :p.
  295. Si, por contra, se desea cortar la inicialización
  296. del programa, se debe pulsar la tecla ESC o bien hacer un click en
  297. el botón de anulación.
  298.  
  299. :h1 res=60000.HRTIMER - Driver reloj de alta resolución
  300. El driver de reloj de alta resolución 'HRTIMER.SYS' provee para programas
  301. aceso a un circuito reloj normalmente sin usar que se encuentra en los PCs 'IBM'.
  302. Tiene una resolución hasta 840 nanosegundos, 64 mil veces mejor que la
  303. resolución normal de 55 millisegundos.
  304. :p.
  305. Los únicos lugares que conozco actualmente que tienen este programa son
  306. :hp4.CompuServe:ehp4., 
  307. donde el program se puede encontrar en la biblioteca
  308. :hp4.Device Driver Development:ehp4.
  309. del foro
  310. :hp4.OS/2 Developer's Forum I (OS2DF1):ehp4., 
  311. bajo el nombre de 
  312. :hp4.TIMER.ZIP:ehp4.,
  313. y por los sitios de servicio ftp anónimo
  314. :hp4.ftp.cdrom.com:ehp4. 
  315. y
  316. :hp4.hobbes.nmsu.edu:ehp4..
  317. El fichero se encuentra en el directorio
  318. :hp4./pub/os2/dev16:ehp4.,
  319. como
  320. :hp4.hrtimer.zip:ehp4..
  321. :p.El código fuente para este driver fue conseguido de la revista 'IBM Personal
  322. Systems Developer', edición del otoño 1991.  Es 'freeware', pero la
  323. registración 'copyright' original pertenece a IBM.
  324.  
  325. #ifdef USE_OS20MEMU
  326. :h1 res=60001.OS20MEMU - Mapa de uso de memoria de OS/2 
  327. El programa de utilidad 'OS20MEMU', junto con su driver especial,
  328. ficheros de pantalla y sus DLLes, permitan que uno se consiga una lista
  329. completa del uso de memoria por cualquier programa en su sistema OS/2,
  330. o por el sistema misma.
  331. :p.
  332. Los únicos sitios que conozco actualmente que tienen este programa son
  333. los sitios de servicio ftp anónimo
  334. :hp4.ftp.cdrom.com:ehp4. 
  335. y
  336. :hp4.hobbes.nmsu.edu:ehp4..
  337. El fichero se encuentra en el directorio
  338. :hp4./pub/os2/textutil:ehp4., 
  339. como
  340. :hp4.20memu.zip:ehp4..
  341. :p.OS20MEMU es 'freeware', escrito y registrado 'copyright' por IBM.
  342. :note.Asegúrese de usar la versión fechada noviembre de 1994 (o mas tarde),
  343. como las versiones anteriores no funcionan bajo Warp.
  344. #endif
  345.  
  346. :h1 res=60002.¿Qué es el conflicto con el PULSE?
  347. Este programa, tanto como PULSE, CPULOAD, CPUMETER y programas semejantes,
  348. todos atentan medir cuán ocupado está la computadora por tratar de ver
  349. cuánto trabajo se puede acumplir a la prioridad mínima.
  350. Supuestamente, si una de estas programas puede hacer algo a esa prioridad,
  351. entonces estará usando el tiempo sin otro uso.
  352. Si no hay tiempo sin uso, entonces la computadora está 100% ocupado.
  353. Lo mas que este programa puede hacer con el tiempo sin otro uso, lo menos
  354. ocupado que se supone que está el sistema.
  355. :p.El problema con correr mas que uno de estos programas a la vez es que
  356. todos ellos empiezan a competir para el mismo tiempo sin uso.
  357. Si uno trade de correr dos copias del mismo programa, y nada mas, los dos
  358. deben mostrar para 50% uso del sistema.  Si uno corra dos programas no
  359. las mismas, como este programa y el PULSE, entonces los dos serán afectadas,
  360. pero típicamente a diferentes grados.
  361.  
  362. :h1 res=60003.¿Cómo ayuda HRTIMER.SYS?
  363. Cuando esté instalado HRTIMER.SYS, el uso normal del CPU por el sistema
  364. operativo será incluido en el porcentaje de uso del sistema.
  365. :p.
  366. El porcentaje de uso del sistema se determina por comparar cuánto trabajo
  367. se puede hacer a la prioridad mínima con el máximo que el programa ha podido
  368. hacer hasta el momento presente.  Sin mas información, el uso normal del CPU
  369. por el sistema operativo parecería como un uso de porcentaje cero.
  370. Si esté instalado HRTIMER.SYS en el sistema, entonces el programa puede
  371. hacer una calibración al comenzar, en lo cual se puede determinar cuánto
  372. trabajo se podría hacer a la prioridad máxima del sistema.
  373. Esta cantidad entonces se usa para comparación.
  374.  
  375. :euserdoc.
  376.